"use strict";
/*
    接口限定了类定义时的属性和方法描述
    类实现接口时，必须实现接口的属性和方法

*/
// implements 描述了 B类必须 满足 A接口的所有规则
var B = /** @class */ (function () {
    function B() {
        this.name = "aa";
    }
    B.prototype.show = function () {
        console.log("show方法");
    };
    return B;
}());
var C = /** @class */ (function () {
    function C(name) {
        this.name = name;
    }
    C.prototype.show = function () {
        throw new Error("Method not implemented.");
    };
    return C;
}());
